home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-12-05 | 3.4 KB | 84 lines | [TEXT/MPS ] |
- PullProcess 1.0b2
- December 1992
-
- Introduction
-
- PullProcess is a small utility that will pull a selected
- process (APPL) to the foreground at a user-specified time
- interval. PullProcess was written because of performance
- problems on my multiline TeleFinder BBS. TeleFinder 3.0
- consists of several small applications that talk to each
- other via appleevents. Each BBS line is an individual copy
- of the Telefinder BBS software. Unfortunately, if one of
- the BBS copies is in the foreground, the performance on the
- other lines suffers. The answer is to have one of the other
- TeleFinder mini-applications always be in the foreground.
-
- This problem could be taken care of by properly alphabetizing
- the aliases to the applications that TeleFinder needs within
- the Startup Items folder. However, my BBS also runs Tabby,
- the FIDONet mailer for the Macintosh. Every time a Tabby event
- occurs, all of the Tabby modules launch into the foreground,
- finally re-launching the BBS into the foreground.
-
- Thus arose the need for PullProcess. I have it set to scan
- the process list every 5 minutes and pull the TeleFinder
- CallerLog application to the foreground.
-
- Operation
-
- Couldn't be simpler. Put an alias to PullProcess into your
- Startup Items folder. Launch PullProcess and select "Select
- Process…" under the Options menu. Select the application you
- want in the foreground (I chose Callerlog). Then choose "Set
- Time Delay…" from the options menu and select the time interval
- PullProcess will wait before forcing your selected application
- to the front. There is also a "Pulling Enabled" command in
- the Options menu that lets you "turn off" the program, so that
- you aren't driven up the wall with Callerlog popping to the
- front while you are working on the BBS locally. Finally, you
- can define a series of "Exceptions"; applications that, while
- running, disable PullProcess automatically. This lets you
- define that, say, when you are logged on locally with TeleFinder/
- User, then Callerlog won't pop to the front. Also, certain
- Tabby modules don't eat up much CPU time, so it's just as well to
- run them in the foreground. Examples of this are TFExport,
- TFImport, TFShave, and Exportar.
-
- Constraints
-
- PullProcess requires System 7. I figured this wouldn't be a problem
- since TeleFinder Group Edition Host 3.0 also requires System 7. A
- limitation of PullProcess is that it can only pull applications to
- the front, and not other processes such as the Finder. The
- process list is scanned by Creator, so changing versions of software
- shouldn't effect things. You also need to run it off an unlocked
- disk. I don't do a lot of error checking, so things will not work
- properly off of locked disks.
-
- Legal Stuff
-
- PullProcess was written in MPW Pascal, with some help from Prototyper.
-
- PullProcess is freeware, but is copyright © 1992 by Paul Lemieux.
- It can be distributed freely. If you use it, I would really appreciate
- some EMail letting me know. Also if you use it for some other purpose
- I'd like to know. If you want the source code, send a disk and
- $1 return postage.
-
- Paul Lemieux
- Raleigh Mac Users Group
- 905 Union Street
- Cary, NC 27511
- GEnie: P.Lemieux2
- AOL: PaulLX
- Internet: lpl@epavax.rtpnc.epa.gov
- AppleSeeds BBS (FIDONet 1:151/152)
- (919)481-4896 HST 14.4 kbps v.32bis
- (919)469-5867 14.4 kbps v.32bis
-
-
- Release Notes:
- 1.0b2 added exceptions list; reduced memory consumption by
- changing about box PICT from bitmapped to object.
- 1.0b1 first public release